/*1. 404页面*/
.error .main{text-align: center;height:700px;padding-top: 200px;color: #666;}
.error p{margin-top: 60px;font-size: 16px;line-height: 36px;}
.error h3{font-size: 24px;line-height: 84px;font-weight: normal;}
.error .btn{background-color: #000;width: 180px;}

/*2. 服务与支持*/
.support .banner{height: 500px;background: url(../images/sup_banner1.jpg) no-repeat center top;}
.support .service {padding-top: 80px;}
.support .service li{float: left;}
.ser_icon li{width: 60px;height: 60px;margin-right:200px;text-align: center;cursor: pointer;padding: 10px;}
.ser_icon li:hover{background-color: #ddd;}
.ser_icon li:nth-child(5){margin-right: 0;}
.ser_icon img{width: 50%;}
.ser_icon p{font-size: 14px;color: #666;line-height: 30px;}
.support .ser_card{margin: 80px 0;}
.ser_card li{width: 370px;height: 170px;background-color: #444;margin-right:45px;color: #fff;}
.ser_card li:nth-child(3){margin-right: 0;}
.ser_card img{float: left;width: 20%;margin: 48px 40px 48px 65px;}
.ser_card h3{margin-top: 48px;font-size: 18px;line-height: 30px;font-weight: normal;}
.ser_card p{font-size: 14px;line-height: 26px;}
.sel_pro{background-color: #f4f4f4;padding-bottom: 120px;color: #444;}
.sel_pro h3{line-height: 120px;font-size: 24px;text-align: center;font-weight: normal;}
.sel_pro li{float: left;width: 370px;height: 370px;margin-right: 45px;position: relative;}
.sel_pro li:nth-child(3){margin-right: 0;}
.sel_pro span{position: absolute;left: 37%;bottom: 60px;font-size: 18px;}

/*3. 门店资讯*/
.consult .banner{height: 516px;background: url(../images/consult_地图.jpg) no-repeat center top;}
.consult .banner .inner{position: relative;}
.submitMsg{width: 410px;height: 430px;color: #fff;background-color: #000;opacity: 0.7;position: absolute;left: 0;bottom: 0;padding: 50px 0 0 50px;}
.submitMsg textarea,.submitMsg button{background-color: #000;opacity: 0.7;border: 1px solid #fff;color: #fff;}
.submitMsg h3{font-weight: normal;font-size: 18px;line-height: 36px;}
.submitMsg li{float: left;width: 165px;height: 35px;border: 1px solid #fff;margin:10px 20px 10px 0;position: relative;}
.submitMsg input{width: 120px;height: 100%;padding-left: 35px;padding-right: 10px;background-color: #000;opacity: 0.7;color: #fff;}
.submitMsg i{width: 25px;height: 25px;background-image: url(../images/consult_sub_1.png);background-size: cover;position: absolute;left: 5px;top: 5px;z-index: 2;}
.submitMsg li:nth-child(2) i{background-image: url(../images/consult_sub_2.png);}
.submitMsg li:nth-child(3) i{background-image: url(../images/consult_sub_3.png);}
.submitMsg li:nth-child(4) i{background-image: url(../images/consult_sub_4.png);}
.submitMsg span{width: 120px;height: 1px;background-color: #fff;position: absolute;left: 35px;bottom: 4px;}
.submitMsg textarea{margin-top: 10px;width: 332px;height: 128px;padding: 10px;font-size: 14px;resize: none;}
.submitMsg textarea::-webkit-input-placeholder{color: #fff;}
.submitMsg button{width: 88px;height: 35px;margin-top: 16px;cursor: pointer;}

.consult .main{color: #444;padding-top: 40px;}
.consult .main h3{font-weight: normal;}
.consult .main li{float: left;width: 340px;height: 270px;margin-right: 90px;}
.consult .main li:nth-child(3){margin-right: 0;}
.consult .contact{margin-bottom: 40px;}
.consult .contact li{background-color: #d1d1d1;text-align: center;padding-top: 40px;font-size: 18px;}
.consult .contact li:nth-child(3){margin-right: 0;}
.consult .contact img{width: 20%;margin-bottom: 30px;}
.consult .contact h5{line-height: 50px;}
.consult .contact p{line-height: 30px;}
.consult .arrive li{padding-left: 60px;width: 280px;position: relative;}
.consult .arrive img{position: absolute;left: 0;top: 0;width: 10%;}
.consult .arrive h5{font-size: 18px;line-height: 40px;font-weight: normal;}
.consult .arrive li:nth-child(1) h5{color: #31a0e1;}
.consult .arrive li:nth-child(2) h5{color: #d81e06;}
.consult .arrive li:nth-child(3) h5{color: #2afa38;}
.consult .arrive p{font-size: 14px;line-height: 30px;}
